package com.alander.nexusgo.common.model.vo;

import lombok.Data;

@Data
public class ItineraryDetailVO {
    /**
     * 详情ID
     */
    private Long id;

    /**
     * 行程ID
     */
    private Long itineraryId;

    /**
     * 第几天
     */
    private Integer dayIndex;

    /**
     * 当日顺序
     */
    private Integer itemOrder;

    /**
     * 项目类型(activity/transport/accommodation)
     */
    private String itemType;

    /**
     * 项目标题
     */
    private String title;

    /**
     * 项目描述
     */
    private String description;

    /**
     * 开始时间
     */
    private String startTime;

    /**
     * 结束时间
     */
    private String endTime;

    /**
     * 地点名称
     */
    private String locationName;

    /**
     * 纬度
     */
    private java.math.BigDecimal latitude;

    /**
     * 经度
     */
    private java.math.BigDecimal longitude;

    /**
     * 详细地址
     */
    private String address;

    /**
     * 预算
     */
    private java.math.BigDecimal budget;

    /**
     * 费用
     */
    private java.math.BigDecimal cost;

    /**
     * 备注
     */
    private String notes;

    /**
     * 照片URL数组
     */
    private Object photos;

    /**
     * 预订信息
     */
    private Object bookingInfo;

    /**
     * 创建时间
     */
    private String createTime;

    /**
     * 更新时间
     */
    private String updateTime;
}